raving lunatic - English Synonyms Dictionary